C#中"Web用户控件"怎么传递数据呢

来源:百度知道 编辑:UC知道 时间:2024/06/27 11:39:58
页面a中的一个控件b
想打开页面a的同时把数据传递给这个控件b,在Page_Init中应该如何写呢

谢..最好能有代码..
楼下两位大神..能给点代码么,在下实在菜鸟..
传参数的话,怎么传啊..给个函数也好啊..

用传参数的方法,或者Session[]

摘抄易学网asp.net2.0源代码

自定义控件的代码,注意TBbsStatus CurrentStatus属性
public partial class Discuss_Controls_BbsStatus : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
//
}

private TBbsStatus _CurrentStatus = null;
public TBbsStatus CurrentStatus
{
get { return _CurrentStatus; }
set { _CurrentStatus = value; }
}

}
在default.aspx页面内传参数:
protected void Page_Load(object sender, EventArgs e)
{
//获取论坛状态数据
this.BbsStatus = BbsFacade.GetStatus(fullData);

//给自定义控件的属性赋值
this.BbsStatus1.CurrentStatus = this.BbsStatus;
}